home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d14
/
bckmn135.arc
/
BACKMENU.TXT
< prev
next >
Wrap
Text File
|
1991-02-06
|
7KB
|
214 lines
Back-Menu V1.35
===============
Back-Menu is a program that allows you to define a pop-up menu on the
Windows 3.0 background and use it to quickly run applications and tools.
The idea came from using X-Windows and Sunview, where the user has a root
menu that can be configured.
It allows you to describe a set of actions and associate command lines with
them. To bring up the menu simply click with the mouse button (let, middle or
right) on the Windows desktop. This will bring up the description list.
Selecting a description will cause the appropriate command line to be executed.
There are six fixed options in the menu. The first five appear under the
'Back-Menu Options' walking menu. They are:-
1) 'Reload Menu From File' - makes Back-Menu read its configuration
file again to update the menu contents.
2) 'Execute...' - allows a command line to be typed and executed.
3) 'Set Options...' - Brings up a dialog box from which you can
set the default start-up menu and which mouse button activates
the menu.
4) 'About...' - speaks for itself.
5) 'Remove Back-Menu' - un-installs the program. This option is
only present if you are not using Back-Menu as the shell.
6) 'Exit Windows', which safely exits from Windows back to DOS.
Configuration Files
===================
By default, Back-Menu looks for a file called BACKMENU.INI in the same
directory as BACKMENU.EXE. The menu file name can be changed by using
the 'Set Options...' option.
A configuration file is simply a set of lines (one for each description/command
line pair). The syntax for a menu item is:-
Menu Item description,application,optional start-up dir
Blank lines may be placed between items, to cause a separator line to be
placed in the menu.
Eg. Gives:
+---------+
Item 1,CMD1.EXE | Item 1 |
|---------|
Item 2,CMD2.EXE FRED.TXT | Item 2 |
Notepad,NOTEPAD.EXE | Notepad |
+---------+
This version of BACKMENU also supports cascading menus. A cascading menu item
is one that has multiple options associated with it. By clicking on the item,
another menu appears with the options on it. It is even possible to have further
cascading menus associated with one or more items within that menu.
Associating multiple items with a single menu item is simple. The definition
is:-
>Item Name
Sub menu item 1,program
Sub menu item 2,program
...
!
That is, the sub-menu is enclosed between a '>' and a '!'. The text that follows
the '>' is the text to appear in the menu (a description of the sub-menu).
In the example, 'Name' will appear in the menu, and when clicked upon produce a
sub-menu with the items defined. Definining items within a sub-menu is done
in exactly the same way as for a main menu (even to the extent of adding a
sub-menu to this sub-menu). Eg:-
>Editors
Andy's editor,AE.EXE
Notepad,NOTEPAD.EXE
>Word processors
Word for Windows,WORD.EXE
Windows Write,WRITE.EXE
!
Multi-Pad,MULTIPAD.EXE
!
...
You are only limited to up to 15 items per sub-menu.
Start-Up Directory
==================
As of version 1.3, Back-Menu will change to the directory containing the
executable program and then run it if a path is specified. Eg.
Corel Draw,C:\CORELDRW\CORELDRW.EXE
will change to the directory C:\CORELDRW and then run CORELDRW.EXE. If no
path is specified, the application will be started in the current directory
(whatever that happens to be).
It is possible with Back-Menu to start up an application and set a different
working directory for that program. To do this, specify the optional start
up directory after the application. Eg. excel lives in c:\excel. We want to
have excel start up in a work directory d:\data\excel. To do this, the menu
option would be:-
Excel + Work directory,c:\excel\excel.exe,d:\data\excel
Using Back-Menu as the Start-Up Shell
=====================================
Back-Menu can now be used in place of Program Manager as the default shell
for Windows. To install it simply edit SYSTEM.INI which is in the windows
directory. In the [boot] section of the file there is a line which will
read shell=progman.exe. Replace it with shell=backmenu.exe and you're away.
Choice of Mouse Button
======================
The choice of which mouse button to use dramatically changes the way Back-Menu
"feels". If the left mouse button is chosen, the menu pops-up when the button
is pressed and disappears as soon as the button is released. With the right
mouse button the menu remains on screen until a bottom-level seleection is
made, regardless of how many times the left button is pressed.
Back-Menu also supports the middle mouse button. If you choose this and find
that back-menu no longer functions then take the following steps:-
1) Exit Windows (or reset if Back-Menu is installed as the shell).
2) Edit WIN.INI in the Windows directory.
3) Find the line which has [Back-Menu] on it. Below this there will
be a line Button=Middle. Change this to Button=Left or
Button=Right.
Ambiguous File-Name Support
===========================
Back_menu now allows simple ambiguous file names as command line parameters
to programs. If Back-Menu finds an ambiguous file name, it will prompt with
a dialog box to let you choose. The path and filename are substituted in to
the command line. If abort is chosen, the application is not started.
Eg.
Word, C:\WORD\WINWORD.EXE *.doc
At the moment, paths cannnot be specified, and the command line may only
contain the ambiguous file name.
COMMAND LINE PARAMETERS
=======================
It is possible to make Back-Menu prompt for a command line, which is then
passed to the relevant program. To do this, place a % after the program
name in the menu file. Eg.
Excel,c:\excel\excel.exe %
Back-Menu will bring up a dialog box, which will allow the command line
parameters to be typed.
BUGS/FEATURES
=============
V1.1 Fixed bug that prevented Back-Menu from being reloaded after it had
been removed.
Restructured code so that it should work with EMS systems. (Not
tested fully).
V1.2 Added cascading menus.
V1.3
Locks up Compaq 386/25e sometimes when starting up DOS window.
V1.31
Added ambiguous file name support.
V1.32
Made Back-Menu process the windows command line when it is the shell.
V1.33
Modified Open Dialog box to have dirs and files lists.
Fixed problem if you type in path and filename to opex dialog.
V1.34
Added '%' to prompt for command line for an application.
Fixed bug where if you uninstall Back-Menu you get UAE.
Added about box.
Changed ambiguous filename support so that the open box has
the directory specified.
V1.35
Added support for setting start-up directory.
Any criticism/comments/praise/bugs etc can be directed to the author (me) as
Ian Heath
Postgraduate Research
University of Southampton
England
mail: ih@uk.ac.soton.ecs
or: ih@ecs.soton.ac.uk
(whichever you prefer).
This program is freeware. Share and enjoy!